SLS Algorithms for SAT and CSPA discrete
نویسندگان
چکیده
Stochastic local search (SLS) algorithms have been successfully applied to hard combinatorial problems from diierent domains. One important feature of SLS algorithms is the fact that their run-time behavior is characterized by a random variable. Consequently, the detailed knowledge of the run-time distribution provides important information for the analysis of SLS algorithms. In this paper we investigate the empirical run-time distributions for several state-of-the-art stochastic local search algorithms for SAT and CSP. Using statistical analysis techniques, we show that on a variety of problems from both randomized distributions and encodings of the blocks world planning and graph coloring domains, the observed run-time behavior can be characterized by exponential distributions. As a rst direct consequence of this result, we establish that these algorithms can be easily parallelized with optimal speedup.
منابع مشابه
Dynamic Local Search for SAT: Design, Insights and Analysis
In Boolean logic, a formula is satisfiable if a variable assignment exists that will make the formula equivalent to true, and the propositional satisfiability problem (SAT) is to determine if a given formula is satisfiable. SAT is one of the most fundamental problems in computer science, and since many relevant combinatorial problems can be encoded into SAT, it is of substantial theoretical and...
متن کاملImproving WalkSAT for Random k-Satisfiability Problem with k > 3
Stochastic local search (SLS) algorithms are well known for their ability to efficiently find models of random instances of the Boolean satisfiablity (SAT) problem. One of the most famous SLS algorithms for SAT is WalkSAT, which is an initial algorithm that has wide influence among modern SLS algorithms. Recently, there has been increasing interest in WalkSAT, due to the discovery of its great ...
متن کاملComprehensive Score: Towards Efficient Local Search for SAT with Long Clauses
It is widely acknowledged that stochastic local search (SLS) algorithms can efficiently find models of satisfiable formulae for the Boolean Satisfiability (SAT) problem. There has been much interest in studying SLS algorithms on random k-SAT instances. Compared to random 3-SAT instances which have special statistical properties rendering them easy to solve, random k-SAT instances with long clau...
متن کاملUBCSAT: An Implementation and Experimentation Environment for SLS Algorithms for SAT & MAX-SAT
In this paper we introduce UBCSAT, a new implementation and experimentation environment for Stochastic Local Search (SLS) algorithms for SAT and MAX-SAT. Based on a novel triggered procedure architecture, UBCSAT provides implementations of numerous well-known and widely used SLS algorithms for SAT and MAX-SAT, including GSAT, WalkSAT, and SAPS; these implementations generally match or exceed th...
متن کاملUBCSAT: An Implementation and Experimentation Environment for SLS Algorithms for SAT and MAX-SAT
In this paper we introduce UBCSAT, a new implementation and experimentation environment for Stochastic Local Search (SLS) algorithms for SAT andMAX-SAT. Based on a novel triggered procedure architecture, UBCSAT provides implementations of numerous well-known and widely used SLS algorithms for SAT and MAX-SAT, including GSAT, WalkSAT, and SAPS; these implementations generally match or exceed the...
متن کامل